// pages/test/test.js
Page({
  // var appid = 'wx28be9ceb8b0fe642'; //填写微信小程序appid  
  // var secret = '9e0ebbf4c0923744539f0c0d50310f39'; //填写微信小程序secret  
  /**
   * 页面的初始数据
   */
  data: {
    nickName: '',
    userInfoAvatar: '',
    sex: '',
    province: '',
    city: ''  
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //页面加载 微信授权
    // var getInfo = function (thisObj) {
    //   var that = thisObj;
    //   wx.login({
    //     success: function (res) {
    //       if (res.code) {
    //         //获取openId
    //         wx.request({
    //           url: 'https://api.weixin.qq.com/sns/jscode2session',
    //           data: {
    //             　　　　　　　//小程序唯一标识
    //             appid: 'wx28be9ceb8b0fe642',
    //             //小程序的 app secret
    //             secret: '9e0ebbf4c0923744539f0c0d50310f39',
    //             grant_type: 'authorization_code',
    //             js_code: res.code
    //           },
    //           method: 'GET',
    //           header: { 'content-type': 'application/json' },
    //           success: function (openIdRes) {
    //             console.info("登录成功返回的openId：" + openIdRes.data.openid);
    //             weChatUserInfo.openId = openIdRes.data.openid;
    //             // 判断openId是否获取成功
    //             if (openIdRes.data.openid != null & openIdRes.data.openid != undefined) {
    //               　　　　　　　　// 有一点需要注意 询问用户 是否授权 那提示 是这API发出的
    //               wx.getUserInfo({
    //                 success: function (data) {
    //                   // 自定义操作
    //                   // 绑定数据，渲染页面
    //                   that.setData({

    //                   });
    //                 },
    //                 fail: function (failData) {
    //                   console.info("用户拒绝授权");
    //                 }
    //               });
    //             } else {
    //               console.info("获取用户openId失败");
    //             }
    //           },
    //           fail: function (error) {
    //             console.info("获取用户openId失败");
    //             console.info(error);
    //           }
    //         })
    //       }
    //     }
    //   });
    // },
    // //手动打开微信授权
    // var getInfoAgain = function (thisObj) {
    //   var that = thisObj;
    //   wx.openSetting({
    //     success: function (data) {
    //       //判断 用户是否同意授权
    //       if (data.authSetting["scope.userInfo"] == true) {
    //         // 同意授权
    //         wx.login({
    //           success: function (res) {
    //             if (res.code) {
    //               console.info("登录成功返回的CODE：" + res.code);
    //               //获取openId
    //               wx.request({
    //                 url: 'https://api.weixin.qq.com/sns/jscode2session',
    //                 data: {
    //                   // 小程序唯一标示
    //                   appid: '',
    //                   // 小程序的 app secret
    //                   secret: '',
    //                   grant_type: 'authorization_code',
    //                   js_code: res.code
    //                 },
    //                 method: 'GET',
    //                 header: { 'content-type': 'application/json' },
    //                 success: function (openIdRes) {
    //                   // 获取到 openId
    //                   console.log(openIdRes.data.openid);
    //                   // 判断openId是否为空
    //                   if (openIdRes.data.openid != null & openIdRes.data.openid != undefined) {
    //                     wx.getUserInfo({
    //                       success: function (data) {
    //                         // 自定义操作
    //                         // 绑定数据，渲染页面
    //                         that.setData({

    //                         });
    //                       }
    //                     })
    //                   } else {
    //                     // openId为空
    //                   }
    //                 }
    //               })
    //             }
    //           }
    //         });
    //       } else {
    //         // 手动 开启 是否授权提示框后 拒绝
    //       }
    //     }
    //   });
    // }
    // wx.login({
    //   success: function (loginCode) {
    //     var appid = 'wx28be9ceb8b0fe642'; //填写微信小程序appid  
    //     var secret = '9e0ebbf4c0923744539f0c0d50310f39'; //填写微信小程序secret  

    //     //调用request请求api转换登录凭证  
    //     wx.request({
    //       url: 'https://api.weixin.qq.com/sns/jscode2session?appid=‘+<code></code>appid+’&secret=‘+secret+’&grant_type=authorization_code&js_code=' + loginCode.code,
    //       header: {
    //         'content-type': 'application/json'
    //       },
    //       success: function (res) {
    //         console.log("openid是"+res.data.) //获取openid  
    //       }
    //     })
    //   }  
    // })
    var that = this;
    wx.getUserInfo({
      success: function (res) {
        // success  
        that.setData({
          nickName: res.userInfo.nickName,
          userInfoAvatar: res.userInfo.avatarUrl,
          province: res.userInfo.province,
          city: res.userInfo.city
        })
        switch (res.userInfo.gender) {
          case 0:
            that.setData({
              sex: '未知'
            })
            break;
          case 1:
            that.setData({
              sex: '男'
            })
            break;
          case 2:
            that.setData({
              sex: '女'
            })
            break;
        }
      },
      fail: function () {
        // fail  
        console.log("获取失败！")
      },
      complete: function () {
        // complete  
        console.log("获取用户信息完成！")
      }
    })  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})